<?php
//=========================<script réalisé par :EZZAMANE SOUKAINA>==========================
 require_once("beans/materielBean.php");

 class armoireDao{

   function insertMateriel($materiel,$qte,$log)  {   //fonction pour inserer les cartes choisis par le nomade dans la table materiels
            
           $param2=$materiel->getReference();
           $param3=$materiel->getConstructeur();
           $param4=$materiel->getConnecteur();
           $param5=$materiel->getType();
           $param6=$qte;
           $param7=$log;
           $date =  date('d-m-Y  H:i:s');
         $req=connexion()->exec("insert into materielcommande(id,reference,constructeur,connecteur,type,quantite,dateCommande,idNomade) values(default,\"$param2\",\"$param3\",\"$param4\",\"$param5\",\"$param6\",'$date',\"$param7\")");
          
    }
    
   function loadAllArmoireByType(){
       //fonction pour importer l'ensemble des armoire du table matériel
         $requete_prepare_9=connexion()->prepare("SELECT constructeur FROM materiel where type='armoire'"); // on prépare notre requête
         $requete_prepare_9->execute();
         $armoire = array();//on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
            $armoire[] =utf8_encode($lignes->constructeur);
        }
     return $armoire;//la fonction retourne un tableau de armoire choisis par le nomade
}

   function loadArmoire($materiel){ //fonction pour importer l'ensemble des armoire du table armoire
         $constructeur=$materiel->getConstructeur();
         $requete_prepare_9=connexion()->prepare("SELECT * FROM materiel where constructeur='$constructeur' and type='armoire'"); // on prépare notre requête
         $requete_prepare_9->execute();
         //on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
          $materiel=new materielBean();
          $materiel->setId(utf8_encode($lignes->id));
          $materiel->setReference(utf8_encode($lignes->reference));
          $materiel->setConstructeur(utf8_encode($lignes->constructeur));
          $materiel->setConnecteur(utf8_encode($lignes->connecteur));
          $materiel->setType(utf8_encode($lignes->type));
            
        }
     return $materiel;//la fonction retourne un tableau de armoire choisis par le nomade
}
      
}
?>



